home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VBCCINLINE_TTENGINE_H
- #define _VBCCINLINE_TTENGINE_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- APTR __TT_OpenFontA(__reg("a6") struct Library *, __reg("a0") struct TagItem * taglist)="\tjsr\t-30(a6)";
- #define TT_OpenFontA(taglist) __TT_OpenFontA(TTEngineBase, (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- APTR __TT_OpenFont(__reg("a6") struct Library *, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-30(a6)";
- #define TT_OpenFont(...) __TT_OpenFont(TTEngineBase, __VA_ARGS__)
- #endif
-
- BOOL __TT_SetFont(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR font)="\tjsr\t-36(a6)";
- #define TT_SetFont(rp, font) __TT_SetFont(TTEngineBase, (rp), (font))
-
- VOID __TT_CloseFont(__reg("a6") struct Library *, __reg("a0") APTR font)="\tjsr\t-42(a6)";
- #define TT_CloseFont(font) __TT_CloseFont(TTEngineBase, (font))
-
- VOID __TT_Text(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") ULONG count)="\tjsr\t-48(a6)";
- #define TT_Text(rp, string, count) __TT_Text(TTEngineBase, (rp), (string), (count))
-
- ULONG __TT_SetAttrsA(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") struct TagItem * taglist)="\tjsr\t-54(a6)";
- #define TT_SetAttrsA(rp, taglist) __TT_SetAttrsA(TTEngineBase, (rp), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_SetAttrs(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-54(a6)";
- #define TT_SetAttrs(rp, ...) __TT_SetAttrs(TTEngineBase, (rp), __VA_ARGS__)
- #endif
-
- ULONG __TT_GetAttrsA(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") struct TagItem * taglist)="\tjsr\t-60(a6)";
- #define TT_GetAttrsA(rp, taglist) __TT_GetAttrsA(TTEngineBase, (rp), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_GetAttrs(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-60(a6)";
- #define TT_GetAttrs(rp, ...) __TT_GetAttrs(TTEngineBase, (rp), __VA_ARGS__)
- #endif
-
- ULONG __TT_TextLength(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") ULONG count)="\tjsr\t-66(a6)";
- #define TT_TextLength(rp, string, count) __TT_TextLength(TTEngineBase, (rp), (string), (count))
-
- VOID __TT_TextExtent(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") WORD count, __reg("a2") struct TextExtent * te)="\tjsr\t-72(a6)";
- #define TT_TextExtent(rp, string, count, te) __TT_TextExtent(TTEngineBase, (rp), (string), (count), (te))
-
- ULONG __TT_TextFit(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") UWORD count, __reg("a2") struct TextExtent * te, __reg("a3") struct TextExtent * tec, __reg("d1") WORD dir, __reg("d2") UWORD cwidth, __reg("d3") UWORD cheight)="\tjsr\t-78(a6)";
- #define TT_TextFit(rp, string, count, te, tec, dir, cwidth, cheight) __TT_TextFit(TTEngineBase, (rp), (string), (count), (te), (tec), (dir), (cwidth), (cheight))
-
- #endif /* _VBCCINLINE_TTENGINE_H */
-